body{



    margin: 0;



    padding: 0;



}







.footer-cen{



    width: 750px;



    margin: 0 auto;







}



.foot-ul{



    margin: 0;



    padding: 0;



    list-style-type:none;



}



.foot-ul::after{



    content: "";



    display: block;



    clear: both;



}



.foot-ul li{



    float: left;

	background:url("../images/dydd.png") no-repeat left;

	width:150px;

	text-align:center;



}

.foot-ul li:first-child { background:none;}

.foot-ul li:nth-child(5){



    margin-right: 0;



}



.foot-ul li:nth-child(1){



    margin-left: 0;



}



.foot-ul li a{



    text-decoration: none;



    font-size: 16px;



    color: #000;



}



.foot-box{



    overflow: hidden;



    background-color: #ffffff;



    padding: 50px 0 15px 0;

    position: relative;

    z-index: 2;



}



.phone-number{



    font-size: 18px;



    text-align: center;



    margin-top: 40px;



}

.tel-number {

    margin-left: 20px;

}

.site{



   width: 1100px;



   margin: 0 auto; 



   margin-top: 20px;



   font-size: 15px;



   text-align: center;



}
.site.site-top{
    margin-top: 5px;
}




i{



    font-style: normal;



}



.line{



    font-size: 12px;



    margin: 0 15px;



}



.ewma{



    width: 88px;



    height: 88px;



    margin: 0 auto;



    margin-top: 15px;



}



.foot-black{



    background-color: #303030;



    font-size: 14px;



    color: #ffffff;



    text-align: center;



    padding: 20px 0;



}

.right-bottom{

    position: fixed;

    height: 100px;

    right: 0;

    bottom: 20%;

    z-index: 5;

}

.setfn{

    display: none;

}

.footer-padd{

    padding: 12px;

    background-color: rgba(0, 0, 0, .5);

    border-radius: 3px;

    margin-bottom: 2px;

    cursor: pointer;

}



/** PC **/



@media screen and (max-width: 1600px) {







    



}







/** iPad **/



@media only screen and (min-width: 768px) and (max-width: 1024px) {



    .foot-box{



        padding: 25px 0;



    }



    .footer-cen{



        width: 80vw;



    }



    .foot-ul li{

		width:16vw;



    }



    .phone-number{



        font-size: 16px;



        text-align: center;



        margin-top: 20px;



    }



    .site{



        width: 90%;



        font-size: 14px;



    }



    .line{



        display: none;



    }



    .site span{



        display: block;



        text-align: center;



        margin-bottom: 10px;



    }







}



/** iPhone **/



@media only screen and (min-width: 320px) and (max-width: 767px) {



    .footer-cen{



        width: 100%;



        display: none;



    }



    .foot-ul li{



        float: none;



        margin: 0;



        text-align: center;



        padding: 10px 0;



    }



    .foot-ul li a{



        display: block;



        text-align: center;



        font-size: 14px;



    }



    .foot-box{



        padding: 15px 0;



    }



    .phone-number{



        font-size: 14px;



        text-align: center;



        margin-top:10px;



    }



    .site{



        width: 90%;



        font-size: 12px;



    }



    .line{



        display: none;



    }



    .site span{



        display: block;



        text-align: center;



        margin-bottom: 5px;



    }



    .ewma{



        width: 64px;



        height: 64px;



        margin-top: 15px;



    }



    .ewma img{



        width: 64px;



        height: 64px;



    }



    .foot-black{



        font-size: 12px;



        padding: 15px 0;



    }



    .foot-black span{



        display: block;



        text-align: center;



    }



}